/*
 * @Author: lee
 * @Date: 2024-01-15 10:38:22
 * @LastEditors: lee
 * @LastEditTime: 2024-01-16 14:50:06
 * @Description: file content
 */


//第一种形式

// export default ({ $axios }) => {
//   return {
//     getHome: () => $axios.get('/'),
//     // 有参数的情况
//     //   postData: data => $axios.post('/api/get_index_data', data),
//     //   getData: params => $axios.get('/api/get_index_data', {params})
//     // ...your other api function
//   }
// }
// 应用
// async asyncData({$axios, route }) {
//   //query 等价于 this.$route.query  params 等价于 this.$route.params
//   console.log("ctx", route.query, route.params);

//   const homeRes = await $axios.get('/home');
//   const homeData = homeRes.data
//   return { homeData}; //这个数据将自动合并到组件data()
// },

//第二种
export default function test(request) {
  function getHome(params) {
    return request({
      url: "/test/home",
      headers: {
        isToken: true,
      },
      method: "get",
      params,
    });
  }
  return {
    getHome
  }
}
//应用
// async asyncData({$axios,$testAPI, route }) {
//   const res = await $testAPI.getHome()
// }
